electronic retailing - German English Dictionary